FROM bladex/alpine-java:openjdk8-openj9_cn_slim

LABEL maintainer=whq<460794335@qq.com>

RUN mkdir -p /kening

WORKDIR /kening

# 8080 web 服务端web端口、用于管理后台 和 发消息接口服务
# 23456 基于TLV协议的长连接端口，用于android、iOS客户端推送
# 34567 基于websocket协议的长连接端口，主要用于web端推送、当然其他语言客户端自行开发sdk后也可以使用。
EXPOSE 8080 23456 34567

ADD ./target/cim-boot-server-4.2.0.jar ./app.jar

ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]

CMD ["--spring.profiles.active=dev"]
